deliver right away - Alemán Inglés Diccionario